
echo "\n\n*******************【Terry】准备打包 *******************\n\n"
appName=''
appExistent=false

path=$1
files=$(ls $path)

# 开始打包
function archive() {
    echo "\n\n*******************【Terry】开始打包 *******************\n\n"
    app_create_time=$appName$"-"$(date "+%m.%d-%H.%M.%S秒")
    mkdir $app_create_time
    mkdir $app_create_time/Payload
    cp -r $appName.app $app_create_time/Payload/$appName.app
    cp Icon.png $app_create_time/iTunesArtwork
    cd $app_create_time
    zip -r $appName.ipa Payload iTunesArtwork

    echo "\n\n*******************【Terry】打包成功 *******************\n\n"
    cd ../
    echo "\n\n*******************【Terry】正在打开目录中 *******************\n\n"
    sleep 0.4

    open $app_create_time
    rm -rf $appName.app
    echo "\n\n***************** 【Terry】谢谢使用再见~ *****************\n\n"

    exit 0
}

for filename in $files
do
    if [[ $filename =~ '.app' ]]; then
        appName=$(basename ${filename} .app)
        appExistent=true
        
        archive
        
        break
    fi
done

if [ !$appExistent ]; then
    echo "~~~~~~~~~~~~~ 打包目录中没有可打包的文件 ~~~~~~~~~~~~~"
    echo "\n\n***************** 【Terry】谢谢使用再见~ *****************\n\n"
fi

